home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 July / Chip_2004-07_cd1.bin / oddech / pipe / PipeDownDemo.exe / 2057 / SHOCKWAVE / 132 / 00011_[P]LevelData.ls < prev    next >
Encoding:
Text File  |  2004-05-25  |  29.1 KB  |  632 lines

  1. global gLevel
  2.  
  3. on getStraights me
  4.   case gLevel of
  5.     1:
  6.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.00001000000000317, -16.0, 1.0]
  7.     2:
  8.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -32.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 16.0, -16.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 32.0, -32.0, -32.0, 1.0]
  9.     3:
  10.       return [0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, -32.0, 1.0]
  11.     4:
  12.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -32.0, -16.0, 1.0]
  13.     5:
  14.       return [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 32.0, 0.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 32.0, -16.0, -16.0, 1.0]
  15.     6:
  16.       return [0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, 0.0, -16.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, -1.0, -0.0, 0.0, 0.0, 16.0, -32.0, -16.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, -32.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -16.0, -16.0, 1.0]
  17.     7:
  18.       return []
  19.     8:
  20.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -32.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -32.0, -16.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -32.0, -32.0, 1.0]
  21.     9:
  22.       return [0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, 0.0, -32.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, 0.0, 1.0]
  23.     10:
  24.       return [0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 16.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -16.0, 1.0]
  25.     11:
  26.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -16.0, 1.0, 0.01047, -0.99995000000000001, 0.0, 0.0, 0.99995000000000001, 0.01047, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, -16.0, 1.0]
  27.     12:
  28.       return [0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 16.0, -16.0, -16.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 16.0, -16.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -16.0, 1.0, 0.0, 1.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, -1.0, -0.0, 0.0, 0.0, 16.0, -32.0, -16.0, 1.0, 0.0, 1.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, -1.0, -0.0, 0.0, 0.0, 32.0, -16.0, -16.0, 1.0]
  29.     13:
  30.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -32.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, -16.0, 1.0]
  31.     14:
  32.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, 0.0, 1.0]
  33.     15:
  34.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 32.0, -16.0, -16.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 16.0, -32.0, -16.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 16.0, 0.0, 0.0, 1.0]
  35.     16:
  36.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 16.0, 0.0, -16.0, 1.0]
  37.     17:
  38.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, 0.0, -32.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -16.0, -16.0, 1.0, 0.0, 1.0, -0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 16.0, -16.0, 0.0, 1.0]
  39.     18:
  40.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, 0.0, -32.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, -16.0, 1.0]
  41.     19:
  42.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -16.0, 1.0, 0.99999000000000005, 0.0, 0.00349, 0.0, -0.00349, -0.00175, 0.99999000000000005, 0.0, 0.00001, -1.0, -0.00175, 0.0, 0.0, -32.0, -16.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, 0.0, 1.0]
  43.     20:
  44.       return [0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, 0.0, -16.0, 1.0]
  45.     21:
  46.       return [0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -32.0, 0.0, 1.0]
  47.     22:
  48.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -16.0, -32.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -32.0, -32.0, 1.0]
  49.     23:
  50.       return 
  51.     24:
  52.       return 
  53.     25:
  54.       return 
  55.     26:
  56.       return 
  57.     27:
  58.       return 
  59.     28:
  60.       return 
  61.     29:
  62.       return 
  63.     30:
  64.       return 
  65.     31:
  66.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -48.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -16.0, -48.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -48.0, -32.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 48.0, -32.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 48.0, -48.0, 0.0, 1.0]
  67.     32:
  68.       return 
  69.     33:
  70.       return 
  71.     34:
  72.       return 
  73.     35:
  74.       return 
  75.     36:
  76.       return 
  77.     37:
  78.       return 
  79.     38:
  80.       return 
  81.     39:
  82.       return 
  83.     40:
  84.       return 
  85.     41:
  86.       return 
  87.     42:
  88.       return 
  89.     43:
  90.       return 
  91.     44:
  92.       return 
  93.     45:
  94.       return 
  95.     46:
  96.       return 
  97.     47:
  98.       return 
  99.     48:
  100.       return 
  101.     49:
  102.       return 
  103.     50:
  104.       return 
  105.   end case
  106. end
  107.  
  108. on getBends me
  109.   case gLevel of
  110.     1:
  111.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -16.0, 0.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, -16.0, 1.0]
  112.     2:
  113.       return [0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -16.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -16.0, -32.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -16.0, -32.0, 1.0]
  114.     3:
  115.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 32.0, -16.0, 0.0, 1.0, -0.02269, 0.0, 0.99973999999999996, 0.0, -0.99973000000000001, 0.00524, -0.02269, 0.0, -0.00523, -0.99999000000000005, -0.00012, 0.0, 16.0, -16.0, -16.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -16.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -32.0, -16.0, 1.0, -1.0, -0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -32.0, -16.0, 1.0]
  116.     4:
  117.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -16.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 32.0, -16.0, -16.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, -0.0, -1.0, -0.0, 0.0, 32.0, -16.0, 0.0, 1.0, -0.0, -1.0, 0.0, 0.0, 1.0, -0.0, -0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 16.0, -32.0, -16.10736999999999952, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -32.0, -32.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, -32.0, 1.0]
  118.     5:
  119.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, 0.0, -16.0, 1.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 32.0, 0.0, -32.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, -0.0, -1.0, -0.0, 0.0, 32.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -16.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, -0.0, 1.0, 0.0, 0.0, 0.0, -16.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, -0.0, 0.0, 0.0, -16.0, -32.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, -32.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 16.0, -32.0, -32.0, 1.0, -0.0, -0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 16.0, -32.0, 0.0, 1.0]
  120.     6:
  121.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -16.0, 1.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -32.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, -0.0, -1.0, 0.0, 0.0, 32.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 32.0, -32.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -16.0, -32.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, 0.0, -16.0, 1.0]
  122.     7:
  123.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -16.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 32.0, -32.0, -32.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, -0.0, -1.0, -0.0, 0.0, 16.0, 0.0, 0.0, 1.0, -0.0, -1.0, 0.0, 0.0, 1.0, -0.0, -0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, -32.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 16.0, 0.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 32.0, -32.0, -16.0, 1.0, -0.0, 0.0, 1.0, 0.0, -0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 32.0, -16.0, -32.0, 1.0, 0.0, 0.0, -1.0, 0.0, -0.0, -1.0, -0.0, 0.0, -1.0, 0.0, -0.0, 0.0, 32.0, -16.0, -16.0, 1.0]
  124.     8:
  125.       return [-1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 32.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 16.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 16.0, 0.0, -16.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, 0.0, -16.0, 1.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, 32.0, -16.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 16.0, -16.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 16.0, -16.0, -16.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -16.0, 0.0, 1.0]
  126.     9:
  127.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -32.0, -32.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, 0.0, -32.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -32.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -16.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, -16.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, -32.0, 1.0]
  128.     10:
  129.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -32.0, -16.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, -16.0, 1.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 16.0, -32.0, -32.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -16.0, -32.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -32.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 16.0, 0.0, -16.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 16.0, 0.0, -32.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -16.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 32.0, -32.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -32.0, 1.0]
  130.     11:
  131.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -16.0, -16.0, 1.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -0.0, 1.0, -0.0, 0.0, 16.0, 0.0, -32.0, 1.0, 0.0, 0.0, -1.0, 0.0, -0.0, -1.0, -0.0, 0.0, -1.0, 0.0, -0.0, 0.0, 16.0, 0.0, -16.0, 1.0, -0.0, 1.0, 0.00175, 0.0, -1.0, -0.0, 0.0, 0.0, 0.0, -0.00175, 1.0, 0.0, 32.0, -16.0, 0.0, 1.0, 1.0, 0.0, -0.0, 0.0, -0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -32.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 0.0, -32.0, -16.0, 1.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -0.0, 1.0, -0.0, 0.0, 32.0, -16.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, -0.0, -1.0, -0.0, 0.0, -1.0, 0.0, -0.0, 0.0, 32.0, -32.0, 0.0, 1.0]
  132.     12:
  133.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -16.0, -16.0, 1.0, -1.0, -0.0, 0.0, 0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -16.0, -32.0, 1.0, -0.0, -0.0, -1.0, 0.0, -1.0, -0.0, 0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 32.0, -16.0, 0.0, 1.0, 1.0, -0.0, -0.0, 0.0, -0.0, -1.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, 0.0, -16.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, -1.0, -0.0, 0.0, 0.0, 0.0, -32.0, 0.0, 1.0, 1.0, -0.0, -0.0, 0.0, -0.0, -0.0, 1.0, 0.0, -0.0, -1.0, -0.0, 0.0, 0.0, -32.0, -32.0, 1.0, -0.0, -0.0, 1.0, 0.0, -1.0, -0.0, -0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 16.0, -32.0, -32.0, 1.0, -0.0, -0.0, -1.0, 0.0, -1.0, -0.0, 0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 32.0, -32.0, 0.0, 1.0, 1.0, -0.0, -0.0, 0.0, -0.0, -0.0, -1.0, 0.0, -0.0, 1.0, -0.0, 0.0, 16.0, -32.0, 0.0, 1.0, -0.0, -0.0, 1.0, 0.0, 0.0, -1.0, -0.0, 0.0, 1.0, -0.0, 0.0, 0.0, 32.0, -32.0, -16.0, 1.0]
  134.     13:
  135.       return [0.0, -0.00349, 0.99999000000000005, 0.0, 0.0, 0.99999000000000005, 0.00349, 0.0, -1.0, 0.0, 0.0, 0.0, -0.03494, -16.0, -31.92803999999999931, 1.0, 0.0, -1.0, -0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1.0, -0.0, 0.0, 0.0, 0.0, -16.0, 0.0, 1.0, 1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -32.0, -16.0, 1.0, -1.0, 0.0, -0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 32.0, -32.0, -32.0, 1.0, 0.00001, 0.0, -1.0, 0.0, -1.0, 0.0, -0.00001, 0.0, -0.0, 1.0, 0.0, 0.0, 32.0, -32.0, -16.0, 1.0, 0.0, -1.0, -0.0, 0.0, 1.0, 0.0, -0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -32.0, 0.0, 1.0]
  136.     14:
  137.       return [0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -16.0, -16.0, 1.0, 1.0, 0.0, -0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -16.0, -32.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 32.0, -16.0, 0.0, 1.0, -1.0, 0.0, -0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 0.0, 1.0, -0.0, 0.0, 32.0, -16.0, -32.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -0.0, -0.0, 1.0, 0.0, 0.0, 0.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -32.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -32.0, -32.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, -0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 16.0, -32.0, 0.0, 1.0]
  138.     15:
  139.       return [0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -16.0, -16.0, 1.0, -1.0, -0.0, -0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 16.0, -16.0, 0.0, 1.0, -0.0, -0.0, 1.0, 0.0, -1.0, -0.0, -0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 32.0, -32.0, -16.0, 1.0, 1.0, -0.0, -0.0, 0.0, -0.0, -0.0, -1.0, 0.0, -0.0, 1.0, -0.0, 0.0, 0.0, -16.0, 0.0, 1.0, -0.0, -1.0, 0.0, 0.0, 1.0, -0.0, -0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -16.0, -32.0, 1.0, 0.0, 1.0, -0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -32.0, -32.0, 1.0, 0.0, -1.0, -0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1.0, -0.0, 0.0, 0.0, 16.0, -32.0, 0.0, 1.0, 1.0, -0.0, -0.0, 0.0, -0.0, -0.0, -1.0, 0.0, -0.0, 1.0, -0.0, 0.0, 0.0, -32.0, -16.0, 1.0, -0.0, -0.0, 1.0, 0.0, -1.0, -0.0, -0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 16.0, -16.0, -32.0, 1.0]
  140.     16:
  141.       return [0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 32.0, -32.0, -16.0, 1.0, -0.0, -0.0, 1.0, 0.0, 0.0, -1.0, -0.0, 0.0, 1.0, -0.0, 0.0, 0.0, 32.0, -16.0, -16.0, 1.0, 0.0, 1.0, -0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, -0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, -0.0, 0.0, 16.0, 0.0, 0.0, 1.0, 1.0, 0.0, -0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 15.94392999999999994, 0.0, -31.94294000000000011, 1.0, -1.0, 0.0, -0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, -0.0, 0.0, 32.0, -16.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, -0.0, -1.0, 0.0, 0.0, 1.0, -0.0, -0.0, 0.0, 32.0, -32.0, -32.0, 1.0]
  142.     17:
  143.       return [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -16.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 32.0, -32.0, 0.0, 1.0, -1.0, 0.0, -0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 32.0, -32.0, -16.0, 1.0, -0.0, -1.0, 0.0, 0.0, 1.0, -0.0, 0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 16.0, -32.0, -16.0, 1.0, -0.0, 1.0, 0.0, 0.0, 0.0, -0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, 16.0, -16.0, -32.0, 1.0, 0.0, -1.0, -0.0, 0.0, -0.0, 0.0, -1.0, 0.0, 1.0, 0.0, -0.0, 0.0, 16.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 16.0, 0.0, -16.0, 1.0]
  144.     18:
  145.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -16.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 16.0, -16.0, -16.0, 1.0, -0.0, -1.0, 0.0, 0.0, -0.0, -0.0, -1.0, 0.0, 1.0, -0.0, -0.0, 0.0, 16.0, 0.0, 0.0, 1.0, -1.0, -0.0, 0.0, 0.0, -0.0, 1.0, -0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 32.0, -16.0, 0.0, 1.0, -0.0, 0.0, -1.0, 0.0, 1.0, -0.0, -0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 32.0, -32.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, -0.0, 1.0, 0.0, 0.0, -1.0, -0.0, 0.0, 0.0, -16.0, -32.0, 1.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, -0.0, 1.0, 0.0, 0.0, -32.0, -16.0, 1.0]
  146.     19:
  147.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, 0.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 32.0, -16.0, -16.0, 1.0, -0.0, -1.0, -0.0, 0.0, -0.0, -0.0, 1.0, 0.0, -1.0, 0.0, -0.0, 0.0, 16.0, -32.0, -32.0, 1.0, -1.0, -0.0, 0.03839, 0.0, -0.0, 1.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, 16.0, -16.0, -32.0, 1.0, -0.0, 0.0, 1.0, 0.0, 1.0, -0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -32.0, -32.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 1.0, -0.0, 0.0, 16.0, -32.0, 0.0, 1.0, -0.0, -1.0, -0.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 32.0, -32.0, -16.0, 1.0]
  148.     20:
  149.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, 0.0, -16.0, 1.0, -1.0, -0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 32.0, -16.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, -0.0, 0.0, -1.0, 0.0, -1.0, -0.0, 0.0, 0.0, 16.0, -32.0, -16.0, 1.0, 0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 32.0, -16.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -16.0, -32.0, 1.0, -0.0, -1.0, 0.0, 0.0, -0.0, -0.0, -1.0, 0.0, 1.0, -0.0, -0.0, 0.0, 16.0, -16.0, 0.0, 1.0, -0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, -0.0, -1.0, -0.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 32.0, -32.0, -32.0, 1.0]
  150.     21:
  151.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 32.0, 0.0, 0.0, 1.0, -1.0, 0.0, -0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 0.0, 1.0, -0.0, 0.0, 32.0, 0.0, -32.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 0.0, 0.0, -32.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, 0.0, -16.0, 1.0, -1.0, 0.0, -0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 0.0, 1.0, -0.0, 0.0, 32.0, -16.0, -32.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 16.0, -16.0, -16.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 0.0, -16.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 16.0, -16.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, -0.0, 0.0, 1.0, 0.0, -0.0, 0.0, 0.0, -32.0, -16.0, 1.0, -0.0, -0.0, -1.0, 0.0, -0.0, 1.0, -0.0, 0.0, 1.0, 0.0, -0.0, 0.0, 0.0, -32.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -32.0, -32.0, 1.0, 0.0, -1.0, 0.0, 0.0, -1.0, -0.0, 0.0, 0.0, 0.0, -0.0, -1.0, 0.0, 16.0, -32.0, 0.0, 1.0]
  152.     22:
  153.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, -1.0, 0.0, -0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 0.0, 1.0, -0.0, 0.0, 32.0, -16.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 16.0, -16.0, -32.0, 1.0, -1.0, 0.0, -0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 0.0, 1.0, -0.0, 0.0, 16.0, 0.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0, -0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, -16.0, -32.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 16.0, -32.0, -32.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -32.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, -32.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 32.0, -32.0, -16.0, 1.0, -1.0, 0.0, -0.0, 0.0, -0.0, 0.0, 1.0, 0.0, 0.0, 1.0, -0.0, 0.0, 32.0, -32.0, 0.0, 1.0, -0.0, -0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 16.0, -32.0, 0.0, 1.0]
  154.     23:
  155.       return 
  156.     24:
  157.       return 
  158.     25:
  159.       return 
  160.     26:
  161.       return 
  162.     27:
  163.       return 
  164.     28:
  165.       return 
  166.     29:
  167.       return 
  168.     30:
  169.       return 
  170.     31:
  171.       return [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -16.0, -48.0, 1.0, -1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -0.0, 1.0, -0.0, 0.0, 32.0, -32.0, -32.0, 1.0, 0.0, 0.0, -1.0, 0.0, -1.0, 0.0, -0.0, 0.0, -0.0, 1.0, 0.0, 0.0, 32.0, -16.0, -16.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 16.0, -16.0, -16.0, 1.0, 0.0, 0.0, -1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, -16.0, 0.0, 1.0, -1.0, 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 16.0, -16.0, 0.0, 1.0]
  172.     32:
  173.       return 
  174.     33:
  175.       return 
  176.     34:
  177.       return 
  178.     35:
  179.       return 
  180.     36:
  181.       return 
  182.     37:
  183.       return 
  184.     38:
  185.       return 
  186.     39:
  187.       return 
  188.     40:
  189.       return 
  190.     41:
  191.       return 
  192.     42:
  193.       return 
  194.     43:
  195.       return 
  196.     44:
  197.       return 
  198.     45:
  199.       return 
  200.     46:
  201.       return 
  202.     47:
  203.       return 
  204.     48:
  205.       return 
  206.     49:
  207.       return 
  208.     50:
  209.       return 
  210.   end case
  211. end
  212.  
  213. on getBoxes me
  214.   case gLevel of
  215.     1:
  216.       return []
  217.     2:
  218.       return []
  219.     3:
  220.       return []
  221.     4:
  222.       return []
  223.     5:
  224.       return []
  225.     6:
  226.       return []
  227.     7:
  228.       return []
  229.     8:
  230.       return []
  231.     9:
  232.       return []
  233.     10:
  234.       return []
  235.     11:
  236.       return []
  237.     12:
  238.       return [vector(32.0, -16.0, -32.0)]
  239.     13:
  240.       return [vector(0.0, -16.0, -16.0)]
  241.     14:
  242.       return [vector(0.0, -16.0, 0.0)]
  243.     15:
  244.       return [vector(16.0, -16.0, -16.0)]
  245.     16:
  246.       return [vector(32.0, -16.0, -32.0), vector(16.0, -16.0, -16.0)]
  247.     17:
  248.       return [vector(16.0, -16.0, -16.0), vector(0.0, -32.0, -16.0)]
  249.     18:
  250.       return [vector(16.0, -16.0, 0.0), vector(16.0, -16.0, -32.0)]
  251.     19:
  252.       return [vector(16.0, -32.0, -16.0), vector(16.0, 0.0, -16.0)]
  253.     20:
  254.       return [vector(16.0, -16.0, -16.0), vector(32.0, -32.0, -16.0), vector(0.0, -32.0, 0.0), vector(0.0, -32.0, -32.0)]
  255.     21:
  256.       return [vector(32.0, -16.0, 0.0), vector(0.0, -16.0, -32.0)]
  257.     22:
  258.       return [vector(0.0, -16.0, -16.0), vector(32.0, -32.0, -32.0)]
  259.     23:
  260.       return 
  261.     24:
  262.       return 
  263.     25:
  264.       return 
  265.     26:
  266.       return 
  267.     27:
  268.       return 
  269.     28:
  270.       return 
  271.     29:
  272.       return 
  273.     30:
  274.       return 
  275.     31:
  276.       return []
  277.     32:
  278.       return 
  279.     33:
  280.       return 
  281.     34:
  282.       return 
  283.     35:
  284.       return 
  285.     36:
  286.       return 
  287.     37:
  288.       return 
  289.     38:
  290.       return 
  291.     39:
  292.       return 
  293.     40:
  294.       return 
  295.     41:
  296.       return 
  297.     42:
  298.       return 
  299.     43:
  300.       return 
  301.     44:
  302.       return 
  303.     45:
  304.       return 
  305.     46:
  306.       return 
  307.     47:
  308.       return 
  309.     48:
  310.       return 
  311.     49:
  312.       return 
  313.     50:
  314.       return 
  315.   end case
  316. end
  317.  
  318. on getBallPos me
  319.   case gLevel of
  320.     1:
  321.       return vector(0.0, 16.0, -16.0)
  322.     2:
  323.       return vector(0.0, 16.0, 0.0)
  324.     3:
  325.       return vector(0.0, 16.0, 0.0)
  326.     4:
  327.       return vector(16.0, 16.0, -16.0)
  328.     5:
  329.       return vector(16.0, 16.0, -16.0)
  330.     6:
  331.       return vector(0.0, 16.0, -16.0)
  332.     7:
  333.       return vector(16.0, 16.0, -16.0)
  334.     8:
  335.       return vector(32.0, 16.0, 0.0)
  336.     9:
  337.       return vector(0.0, 16.0, -16.0)
  338.     10:
  339.       return vector(0.0, 16.0, -16.0)
  340.     11:
  341.       return vector(0.0, 16.0, -16.0)
  342.     12:
  343.       return vector(0.0, 16.0, -16.0)
  344.     13:
  345.       return vector(0.0, 16.0, -32.0)
  346.     14:
  347.       return vector(0.0, 16.0, -16.0)
  348.     15:
  349.       return vector(0.0, 16.0, -16.0)
  350.     16:
  351.       return vector(0.0, 16.0, -16.0)
  352.     17:
  353.       return vector(0.0, 16.0, -16.0)
  354.     18:
  355.       return vector(16.0, 16.0, -16.0)
  356.     19:
  357.       return vector(0.0, 16.0, -16.0)
  358.     20:
  359.       return vector(0.0, 16.0, -16.0)
  360.     21:
  361.       return vector(16.0, 16.0, -16.0)
  362.     22:
  363.       return vector(0.0, 16.0, 0.0)
  364.     23:
  365.       return 
  366.     24:
  367.       return 
  368.     25:
  369.       return 
  370.     26:
  371.       return 
  372.     27:
  373.       return 
  374.     28:
  375.       return 
  376.     29:
  377.       return 
  378.     30:
  379.       return 
  380.     31:
  381.       return vector(0.0, 16.0, -48.0)
  382.     32:
  383.       return 
  384.     33:
  385.       return 
  386.     34:
  387.       return 
  388.     35:
  389.       return 
  390.     36:
  391.       return 
  392.     37:
  393.       return 
  394.     38:
  395.       return 
  396.     39:
  397.       return 
  398.     40:
  399.       return 
  400.     41:
  401.       return 
  402.     42:
  403.       return 
  404.     43:
  405.       return 
  406.     44:
  407.       return 
  408.     45:
  409.       return 
  410.     46:
  411.       return 
  412.     47:
  413.       return 
  414.     48:
  415.       return 
  416.     49:
  417.       return 
  418.     50:
  419.       return 
  420.   end case
  421. end
  422.  
  423. on getCupPos me
  424.   case gLevel of
  425.     1:
  426.       return vector(16.0, -48.0, -16.0)
  427.     2:
  428.       return vector(32.0, -48.0, -32.0)
  429.     3:
  430.       return vector(32.0, -48.0, -16.0)
  431.     4:
  432.       return vector(16.0, -48.0, -32.0)
  433.     5:
  434.       return vector(16.0, -48.0, 0.0)
  435.     6:
  436.       return vector(32.0, -48.0, -32.0)
  437.     7:
  438.       return vector(16.0, -48.0, -32.0)
  439.     8:
  440.       return vector(32.0, -48.0, -32.0)
  441.     9:
  442.       return vector(16.0, -48.0, -16.0)
  443.     10:
  444.       return vector(32.0, -48.0, -32.0)
  445.     11:
  446.       return vector(32.0, -48.0, 0.0)
  447.     12:
  448.       return vector(32.0, -48.0, -16.0)
  449.     13:
  450.       return vector(0.0, -48.0, 0.0)
  451.     14:
  452.       return vector(0.0, -48.0, 0.0)
  453.     15:
  454.       return vector(16.0, -48.0, 0.0)
  455.     16:
  456.       return vector(32.0, -48.0, -32.0)
  457.     17:
  458.       return vector(16.0, -48.0, -16.0)
  459.     18:
  460.       return vector(32.0, -48.0, -16.0)
  461.     19:
  462.       return vector(32.0, -48.0, 0.0)
  463.     20:
  464.       return vector(16.0, -48.0, -16.0)
  465.     21:
  466.       return vector(32.0, -48.0, -32.0)
  467.     22:
  468.       return vector(32.0, -48.0, 0.0)
  469.     23:
  470.       return 
  471.     24:
  472.       return 
  473.     25:
  474.       return 
  475.     26:
  476.       return 
  477.     27:
  478.       return 
  479.     28:
  480.       return 
  481.     29:
  482.       return 
  483.     30:
  484.       return 
  485.     31:
  486.       return vector(48.0, -64.0, 0.0)
  487.     32:
  488.       return 
  489.     33:
  490.       return 
  491.     34:
  492.       return 
  493.     35:
  494.       return 
  495.     36:
  496.       return 
  497.     37:
  498.       return 
  499.     38:
  500.       return 
  501.     39:
  502.       return 
  503.     40:
  504.       return 
  505.     41:
  506.       return 
  507.     42:
  508.       return 
  509.     43:
  510.       return 
  511.     44:
  512.       return 
  513.     45:
  514.       return 
  515.     46:
  516.       return 
  517.     47:
  518.       return 
  519.     48:
  520.       return 
  521.     49:
  522.       return 
  523.     50:
  524.       return 
  525.   end case
  526. end
  527.  
  528. on getMoves me
  529.   case gLevel of
  530.     1:
  531.       return 1
  532.     2:
  533.       return 2
  534.     3:
  535.       return 3
  536.     4:
  537.       return 10
  538.     5:
  539.       return 8
  540.     6:
  541.       return 17
  542.     7:
  543.       return 17
  544.     8:
  545.       return 16
  546.     9:
  547.       return 10
  548.     10:
  549.       return 32
  550.     11:
  551.       return 8
  552.     12:
  553.       return 8
  554.     13:
  555.       return 13
  556.     14:
  557.       return 8
  558.     15:
  559.       return 6
  560.     16:
  561.       return 30
  562.     17:
  563.       return 26
  564.     18:
  565.       return 18
  566.     19:
  567.       return 13
  568.     20:
  569.       return 25
  570.     21:
  571.       return 22
  572.     22:
  573.       return 22
  574.     23:
  575.       return 100
  576.     24:
  577.       return 100
  578.     25:
  579.       return 100
  580.     26:
  581.       return 100
  582.     27:
  583.       return 100
  584.     28:
  585.       return 100
  586.     29:
  587.       return 100
  588.     30:
  589.       return 100
  590.     31:
  591.       return 100
  592.     32:
  593.       return 100
  594.     33:
  595.       return 100
  596.     34:
  597.       return 100
  598.     35:
  599.       return 100
  600.     36:
  601.       return 100
  602.     37:
  603.       return 100
  604.     38:
  605.       return 100
  606.     39:
  607.       return 100
  608.     40:
  609.       return 100
  610.     41:
  611.       return 100
  612.     42:
  613.       return 100
  614.     43:
  615.       return 100
  616.     44:
  617.       return 100
  618.     45:
  619.       return 100
  620.     46:
  621.       return 100
  622.     47:
  623.       return 100
  624.     48:
  625.       return 100
  626.     49:
  627.       return 100
  628.     50:
  629.       return 100
  630.   end case
  631. end
  632.